﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace Guline.Web.Central.Models
{
    public class PasswordModel
    {
        [Required(ErrorMessage="Bạn chưa nhập email!")]
        [RegularExpression(@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", ErrorMessage = "Email invalid")]
        [DataType(DataType.EmailAddress)]
        [Display(Name = "Email")]
        public string Email { get; set; }
        [Required]
        public string token { get; set; }
        [Required(ErrorMessage="Bạn chưa nhập mật khẩu mới!")]
        public string  Password_New { get; set; }

        [DataType(DataType.Password)]
        [Display(Name = "Confirm new password")]
        [Compare("Password_New", ErrorMessage = "Mật khẩu không giống nhau!")]
        public string ConfirmPassword { get; set; }
    }
}